package com.xdf.whiteaccount.entity;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 由 chanchaw 创建于 2025-3-24 9:37:12，实现功能如下：
 * 1. 实现接口 Serializable
 * 2. 无参构造函数
 * 3. 建造者模式
 * 4. getter,setter,toString()
 * 
 */
public class GjrkbilldraftCp implements Serializable {
    public GjrkbilldraftCp() {}
    private static final long serialVersionUID = 1L;

    private Integer bItemID;//
    private Integer bID;//
    private BigDecimal bGJ;//
    private String bAorB;//
    private String bJTH;//
    private String bClass;//
    private java.util.Date bDate;//
    private String bCN;//
    private String bIP;//
    private String bBCFC;//
    private Integer bPH;//
    private String bEDP;//
    private java.util.Date bDTRK;//
    private Integer bFPDID;//
    private Integer bZDSave;//自动保存标记  1为自动保存数据  并未确定喷码打印
    private String batchNum;//
    private String bZGStyle;//

    public Integer getBItemID(){return this.bItemID;}
    public void setBItemID(Integer bItemID){this.bItemID = bItemID;}
    public Integer getBID(){return this.bID;}
    public void setBID(Integer bID){this.bID = bID;}
    public BigDecimal getBGJ(){return this.bGJ;}
    public void setBGJ(BigDecimal bGJ){this.bGJ = bGJ;}
    public String getBAorB(){return this.bAorB;}
    public void setBAorB(String bAorB){this.bAorB = bAorB;}
    public String getBJTH(){return this.bJTH;}
    public void setBJTH(String bJTH){this.bJTH = bJTH;}
    public String getBClass(){return this.bClass;}
    public void setBClass(String bClass){this.bClass = bClass;}
    public java.util.Date getBDate(){return this.bDate;}
    public void setBDate(java.util.Date bDate){this.bDate = bDate;}
    public String getBCN(){return this.bCN;}
    public void setBCN(String bCN){this.bCN = bCN;}
    public String getBIP(){return this.bIP;}
    public void setBIP(String bIP){this.bIP = bIP;}
    public String getBBCFC(){return this.bBCFC;}
    public void setBBCFC(String bBCFC){this.bBCFC = bBCFC;}
    public Integer getBPH(){return this.bPH;}
    public void setBPH(Integer bPH){this.bPH = bPH;}
    public String getBEDP(){return this.bEDP;}
    public void setBEDP(String bEDP){this.bEDP = bEDP;}
    public java.util.Date getBDTRK(){return this.bDTRK;}
    public void setBDTRK(java.util.Date bDTRK){this.bDTRK = bDTRK;}
    public Integer getBFPDID(){return this.bFPDID;}
    public void setBFPDID(Integer bFPDID){this.bFPDID = bFPDID;}
    public Integer getBZDSave(){return this.bZDSave;}
    public void setBZDSave(Integer bZDSave){this.bZDSave = bZDSave;}
    public String getBatchNum(){return this.batchNum;}
    public void setBatchNum(String batchNum){this.batchNum = batchNum;}
    public String getBZGStyle(){return this.bZGStyle;}
    public void setBZGStyle(String bZGStyle){this.bZGStyle = bZGStyle;}


    @Override
    public String toString() {
        return "GjrkbilldraftCp{" +
        ",bItemID='" + bItemID + '\'' +
        ",bID='" + bID + '\'' +
        ",bGJ='" + bGJ + '\'' +
        ",bAorB='" + bAorB + '\'' +
        ",bJTH='" + bJTH + '\'' +
        ",bClass='" + bClass + '\'' +
        ",bDate='" + bDate + '\'' +
        ",bCN='" + bCN + '\'' +
        ",bIP='" + bIP + '\'' +
        ",bBCFC='" + bBCFC + '\'' +
        ",bPH='" + bPH + '\'' +
        ",bEDP='" + bEDP + '\'' +
        ",bDTRK='" + bDTRK + '\'' +
        ",bFPDID='" + bFPDID + '\'' +
        ",bZDSave='" + bZDSave + '\'' +
        ",batchNum='" + batchNum + '\'' +
        ",bZGStyle='" + bZGStyle + '\'' +
        '}';
    }

    public static class Builder{
        private Integer bItemID;
        private Integer bID;
        private BigDecimal bGJ;
        private String bAorB;
        private String bJTH;
        private String bClass;
        private java.util.Date bDate;
        private String bCN;
        private String bIP;
        private String bBCFC;
        private Integer bPH;
        private String bEDP;
        private java.util.Date bDTRK;
        private Integer bFPDID;
        private Integer bZDSave;
        private String batchNum;
        private String bZGStyle;

        public Builder bItemID(Integer bItemID){this.bItemID = bItemID;return this;}
        public Builder bID(Integer bID){this.bID = bID;return this;}
        public Builder bGJ(BigDecimal bGJ){this.bGJ = bGJ;return this;}
        public Builder bAorB(String bAorB){this.bAorB = bAorB;return this;}
        public Builder bJTH(String bJTH){this.bJTH = bJTH;return this;}
        public Builder bClass(String bClass){this.bClass = bClass;return this;}
        public Builder bDate(java.util.Date bDate){this.bDate = bDate;return this;}
        public Builder bCN(String bCN){this.bCN = bCN;return this;}
        public Builder bIP(String bIP){this.bIP = bIP;return this;}
        public Builder bBCFC(String bBCFC){this.bBCFC = bBCFC;return this;}
        public Builder bPH(Integer bPH){this.bPH = bPH;return this;}
        public Builder bEDP(String bEDP){this.bEDP = bEDP;return this;}
        public Builder bDTRK(java.util.Date bDTRK){this.bDTRK = bDTRK;return this;}
        public Builder bFPDID(Integer bFPDID){this.bFPDID = bFPDID;return this;}
        public Builder bZDSave(Integer bZDSave){this.bZDSave = bZDSave;return this;}
        public Builder batchNum(String batchNum){this.batchNum = batchNum;return this;}
        public Builder bZGStyle(String bZGStyle){this.bZGStyle = bZGStyle;return this;}
        public GjrkbilldraftCp build(){
            return new GjrkbilldraftCp(this);
        }
    }

    public static Builder builder(){return new Builder();}
    public GjrkbilldraftCp(Builder builder){
        this.bItemID = builder.bItemID;
        this.bID = builder.bID;
        this.bGJ = builder.bGJ;
        this.bAorB = builder.bAorB;
        this.bJTH = builder.bJTH;
        this.bClass = builder.bClass;
        this.bDate = builder.bDate;
        this.bCN = builder.bCN;
        this.bIP = builder.bIP;
        this.bBCFC = builder.bBCFC;
        this.bPH = builder.bPH;
        this.bEDP = builder.bEDP;
        this.bDTRK = builder.bDTRK;
        this.bFPDID = builder.bFPDID;
        this.bZDSave = builder.bZDSave;
        this.batchNum = builder.batchNum;
        this.bZGStyle = builder.bZGStyle;
    }
    /**
     * 自定义代码请写在此处之后
     */
}
